package com.zzs.client.service;

import com.zzs.client.pojo.query.ProblemQuery;
import com.zzs.client.pojo.vo.problem.ProblemDetailVO;
import com.zzs.client.pojo.vo.problem.ProblemVO;
import com.zzs.common.core.response.PageResult;

/**
 * @author zzs
 * @date 2025/03/25
 */
public interface ProblemService {
    ProblemDetailVO getProblemDetail(long problemId);

    PageResult<ProblemVO> listProblems(ProblemQuery problemQuery);

    long getPrevProblemId(long problemId);

    long getNextProblemId(long problemId);
}
